From d38df9ce99ccfd5302ee99f45d4d6adbfaaef379 Mon Sep 17 00:00:00 2001 From: Rob Church Date: Sun, 28 May 2006 21:30:43 +0000 Subject: [PATCH] (bug 6099) Introduce {{DIRECTIONMARK}} magic word (with {{DIRMARK}} as an alias) --- RELEASE-NOTES | 1 + includes/MagicWord.php | 2 ++ includes/Parser.php | 2 ++ languages/Language.php | 1 + 4 files changed, 6 insertions(+) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 91696046a7..ab26607487 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -366,6 +366,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 1017) fixed thumbnails of animated gifs. * Add APC as object caching option * Update to Albanian localization (sq) +* (bug 6099) Introduce {{DIRECTIONMARK}} magic word (with {{DIRMARK}} as an alias) == Compatibility == diff --git a/includes/MagicWord.php b/includes/MagicWord.php index f8b47c35f3..9829f5407f 100644 --- a/includes/MagicWord.php +++ b/includes/MagicWord.php @@ -90,6 +90,7 @@ $magicWords = array( 'MAG_BASEPAGENAMEE', 'MAG_URLENCODE', 'MAG_CURRENTTIMESTAMP', + 'MAG_DIRECTIONMARK', ); if ( ! defined( 'MEDIAWIKI_INSTALL' ) ) wfRunHooks( 'MagicWordMagicWords', array( &$magicWords ) ); @@ -142,6 +143,7 @@ $wgVariableIDs = array( MAG_BASEPAGENAMEE, MAG_URLENCODE, MAG_CURRENTTIMESTAMP, + MAG_DIRECTIONMARK, ); if ( ! defined( 'MEDIAWIKI_INSTALL' ) ) wfRunHooks( 'MagicWordwgVariableIDs', array( &$wgVariableIDs ) ); diff --git a/includes/Parser.php b/includes/Parser.php index a0673a8eca..1469b803c5 100644 --- a/includes/Parser.php +++ b/includes/Parser.php @@ -2186,6 +2186,8 @@ class Parser return $wgServerName; case MAG_SCRIPTPATH: return $wgScriptPath; + case MAG_DIRECTIONMARK: + return $wgContLang->getDirMark(); default: $ret = null; if ( wfRunHooks( 'ParserGetVariableValueSwitch', array( &$this, &$varCache, &$index, &$ret ) ) ) diff --git a/languages/Language.php b/languages/Language.php index f2485bce61..5dab21d0fc 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -288,6 +288,7 @@ $wgLanguageNamesEn =& $wgLanguageNames; MAG_CURRENTVERSION => array( 1, 'CURRENTVERSION' ), MAG_URLENCODE => array( 0, 'URLENCODE:' ), MAG_CURRENTTIMESTAMP => array( 1, 'CURRENTTIMESTAMP' ), + MAG_DIRECTIONMARK => array( 1, 'DIRECTIONMARK', 'DIRMARK' ), ); if (!$wgCachedMessageArrays) { -- 2.20.1